package com.atguigu.edu.realtime.bean;

import com.edu.realtime.annotation.NotSink;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Set;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder//可以为实体类自动生成对应的Builder类
public class TradeProvinceOrderBean {
    // 订单 ID
    @NotSink
    Set<String> orderIdSet;

    //用户id
    @NotSink
    Set<String> userIdSet;

    // 窗口起始时间
    String stt;

    // 窗口结束时间
    String edt;

    // 省份 ID
    String provinceId;

    // 省份名称
    String provinceName ;

    // 下单次数
    Long orderCount;

    // 下单人数
    Long orderUserCount;

    // 下单金额
    BigDecimal orderAmount;

    // 时间戳
    Long ts;
}
